* {
	margin: 0;
	padding: 0;
}

body {
	color: #10181f;
}

a {
	color: black;
	text-decoration: none;
}


/*最上边的导航栏*/

#header {
	height: 80px;
}

.headerBox {
	margin: 0 auto;
	width: 1200px;
}

.headerBox>div {
	display: inline-block;
	position: relative;
	/*vertical-align: middle;*/
}

.headerBox .logo {
	width: 205px;
	height: 80px;
}

.headerBox .logo img:hover {
	cursor: pointer;
}

.headerBox .logo img {
	position: absolute;
	left: 23px;
	top: 50%;
	margin-top: -22px;
}

.headerBox .topNav {
	width: 790px;
	text-align: center;
	font-size: 14px;
	margin: 0 auto;
}

.headerBox .topNav ul {
	margin-left: 148px;
}

.headerBox .topNav ul li {
	float: left;
	list-style-type: none;
	line-height: 80px;
	padding: 0 30px;
	height: 80px;
}
.headerBox .topNav ul li:hover{
	cursor: pointer;
}
.headerBox .topNav ul li a {
	color: #7e7e7e;
}

.headerBox .account {
	width: 205px;
	height: 80px;
	background-color: white;
}

.headerBox .account>div {
	width: 24px;
	height: 24px;
	display: inline-block;
	text-align: center;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 26px;
	/*padding: 0 20px;*/
}

.headerBox .account>div:hover {
	cursor: pointer;
}


/*.headerBox .account>div span{
				width: 24px;
				height: 24px;
				display: inline-block;
			}*/

.headerBox .account .search {
	left: 20px;
	background-image: url(../img/Store-img/icon_search.png);
}

.headerBox .account .search:hover {
	background-image: url(../img/Store-img/icon_search_hover.png);
}

.headerBox .account .car {
	left: 84px;
	background-image: url(../img/Store-img/icon_car.png);
}

.headerBox .account .car:hover {
	background-image: url(../img/Store-img/icon_car_hover.png);
}

.headerBox .account .person {
	right: 30px;
	background-image: url(../img/Store-img/icon_person.png);
}

.headerBox .account .person:hover {
	background-image: url(../img/Store-img/icon_person_hover.png);
}


/*最上完*/


/*第二行开始导航开始*/

#subnav {
	height: 160px;
	background-color: #F1F1F1;
	position: relative;
}

#subnav .fixNav {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -41px;
	margin-left: -315px;
	width: 630px;
	height: 82px;
	font-size: 14px;
	color: #8F908F;
}

#subnav .fixNav div {
	width: 105px;
	text-align: center;
	display: inline-block;
}

#subnav .fixNav div:hover {
	cursor: pointer;
}

#subnav .fixNav div span {
	display: inline-block;
	width: 41px;
	height: 41px;
}

#subnav .fixNav div p {
	padding-top: 22px;
}

#subnav .fixNav div:hover p {
	color: #EB3548;
}

#subnav .fixNav .navIphone span {
	background-image: url(../img/Store-img/iphone.png);
	background-repeat: no-repeat;
}

#subnav .fixNav .navIphone:hover span {
	background-image: url(../img/Store-img/iphone_hover.png);
}

#subnav .fixNav .navAudio span {
	background-image: url(../img/Store-img/audio.png);
	background-repeat: no-repeat;
}

#subnav .fixNav .navAudio:hover span {
	background-image: url(../img/Store-img/audio__hover.png);
}

#subnav .fixNav .navCase span {
	background-image: url(../img/Store-img/case.png);
	background-repeat: no-repeat;
}

#subnav .fixNav .navCase:hover span {
	background-image: url(../img/Store-img/case_hover.png);
}

#subnav .fixNav .navCable span {
	background-image: url(../img/Store-img/cable.png);
	background-repeat: no-repeat;
}

#subnav .fixNav .navCable:hover span {
	background-image: url(../img/Store-img/cable_hover.png);
}

#subnav .fixNav .navBundle span {
	background-image: url(../img/Store-img/bundle.png);
	background-repeat: no-repeat;
}

#subnav .fixNav .navBundle:hover span {
	background-image: url(../img/Store-img/bundle_hover.png);
}

#subnav .fixNav .navLifestyle span {
	background-image: url(../img/Store-img/lifestyle.png);
	background-repeat: no-repeat;
}

#subnav .fixNav .navLifestyle:hover span {
	background-image: url(../img/Store-img/lifestyle_hover.png);
}

#banner {
	height: 500px;
	position: relative;
	overflow: hidden;
}

#banner div {
	width: 3840px;
	position: absolute;
	left: 50%;
	margin-left: -1920px;
}

#heroGoods {
	width: 1220px;
	height: 237px;
	margin: 60px auto;
	/*background-color: white;*/
}

#heroGoods ul li {
	float: left;
	list-style-type: none;
	margin: 0 10px;
}

#goods {
	background-color: #F2F2F2;
	padding-bottom: 49px;
}

#goods .contents {
	width: 1220px;
	margin: 0 auto;
}

#goods .hot>p {
	font-size: 20px;
	color: #333;
	font-weight: 100;
	padding-top: 50px;
	padding-bottom: 10px;
	text-indent: 10px;
}

#goods .wrap div {
	width: 285px;
	height: 351px;
	font-size: 14px;
	text-align: center;
	background-color: white;
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	margin-top: 20px;
}

#goods .wrap .pro0 {
	margin-left: 10px;
}

#goods .wrap div>a img {
	width: 183px;
	height: 183px;
	padding: 50px 0 10px;
}

#goods .wrap div p {
	padding: 5px 0;
}

#goods .wrap div p img {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin: 0 2px;
}

#goods .periphery>p {
	font-size: 20px;
	color: #333;
	font-weight: 100;
	padding-top: 50px;
	padding-bottom: 10px;
	text-indent: 10px;
}


/*结尾*/

#foots {
	height: 474px;
}

#foots .contents {
	width: 1220px;
	margin: 0 auto;
}

#foots .service {
	border-bottom: 1px solid #E4E4E4;
}

#foots .service>div {
	width: 300px;
	height: 113px;
	text-align: center;
	padding: 35px 0;
	color: #565B62;
	display: inline-block;
}

#foots .service>div p {
	padding-top: 10px;
}

#foots .link {
	padding: 50px 0;
}

#foots .link>div {
	display: inline-block;
	width: 240px;
	font-size: 14px;
	vertical-align: top;
	color: #666;
}

#foots .link dl dt {
	font-size: 20px;
	padding-bottom: 20px;
}

#foots .link dl dd {
	height: 30px;
	line-height: 30px;
}
#foots .link dl dd:hover{
	cursor: pointer;
	color: #000000;
}

#foots .link .contact {
	float: right;
	text-align: center;
	width: 220px;
}

#foots .link .contact p {
	font-size: 32px;
	color: #000000;
}

#foots .link .chat {
	height: 50px;
	line-height: 50px;
	border: 1px solid;
	margin-top: 20px;
}

#foots .link .contact p span {
	color: #666666;
	font-size: 14px;
}

#footer {
	background-color: #F2F2F2;
	padding-bottom: 20px;
}

#footer .contents {
	width: 1220px;
	margin: 0 auto;
	font-size: 12px;
}

#footer img {
	vertical-align: middle;
}

#footer .left {
	padding-top: 30px;
}

#footer .left>img {
	width: 83px;
	height: 30px;
}

#footer .left span {
	display: inline-block;
	width: 750px;
	text-align: right;
}